Events - 1.38.0
Release Date: Staging 10 May 2021 | Production 25 May 2021
Status: Released to Production
For detailed information on Events 1.38.0 release please view a section below.

Please note that our last release 1.37.0 that was due for production on Tuesday 20th April was rolled back on the night when the team found this release had an impact on performance. We have identified two areas that effected performance which we have now addressed. We still want to complete further testing before we commit this release to production and we have decided to deliver 1.37 and 1.38 in a single release. This will be the most efficient use of resource and will put the features in 1.37 back through both non-functional and regression testing. Therefore this bulletin includes both 1.37.0 and 1.38.0 features
Add Message to the Host Dashboard - Zonal ID 424820
This feature introduces the ability for an administrator to add a message that will display as a banner within the Host App. This message can NOT be suppressed so it a perfect solution to communicate an important message out to ALL hosts, quickly and effectively.
It is also possible, as a user assigned to multiple companies, to see multiple messages in the Host App.
Guest Portal: Updated Messaging when Get Price calls fails - Zonal ID 422606
Further improvements to the messaging in the Guest Portal when the price check fails to return the total price, giving increased clarity for the guests.
Events Host App Full Screen - Zonal ID 429357
The Host will be able to extend the Events Host App into full screen mode on tablets, where the browser keyboard shortcut (F11) is not possible.
A new option at the top right of the Host app next to the search option will allow you to extend to full screen then reduce back as desired.
Advance the User Access Roles for Event Admin - Site Admin / Company Admin users - Zonal ID 423063
There is the addition of two new Events user roles: Company Admin and Site Admin.
These additional roles will be configurable against a user in the next Platform Services release
As a first iteration of these roles, Company Admin will be able to access the ‘Manage Sites’ configuration pages for an individual company and their sites and Site Admin will only be able to access those same pages for their individual sites.
This will reduce the dependency on Estate level administrators by allowing sites to make these adjustments.
The addition of these roles now will allow further refinement of responsibilities in future and will be considered in future administration level features.

We would like to let you know if other developments and features that we have also been making progress towards within this cycle.
Bookable Areas
There are a number of features that needs to be completed for the Bookable Areas functionality to be available. Some of the features we are working on will not be available to customers until the completion of future features later in the year and we are working through these in every sprint.
Move administration of store / site 'timeslots' to Events - Standard Days (PPL-495)
Moving this administration of site standard day timeslots into Events also includes the introduction of Capacity Groups, which all contributes in turn to the overall goal of Bookable areas.
This will be followed in the next cycles with moving the Special Day and the Today timeslot administration into Events.
This functionality is currently restricted and you will not see the changes in the Admin UI till the full bookable areas functionality is delivered later this year.
Bookable Areas: Assign Areas in Events Admin Layout configuration (PPL-493)
The work to assign areas in Events to a specific layout has made good progress.
Within the Layout tab in the Manage Sites section, there is the now the additional functionality of being able to assign a table or a table join to an area as configured in Events. This is not the same as the area tags that can be added in Tables admin. This is only a small UI change at the moment and will not impact the user journeys or the host apps.
This is to support future features where we introduce the functionality of auto assign to then use that information when making table assignments that will be delivered later this year.
Booking Rules
Booking Rules - Phase 1: Replicate existing menu rules functionality within Booking Rules (PPL-453)
In order to be able to surface the new booking rules administration and functionality, a large piece of work in the background of Events has made significant progress in this cycle. We have managed to lay the groundwork to be able to deliver the ability to take a deposit, pre-payment, pre-authorisation and pre-order without the need to be linked to a specific menu. Our intention is to deliver that subsequent work in Cycle E.
Other
Importing Events - Prevent the partial import (PPL-538)
Work has been started to make improvements to the import tool to prevent bookings being imported where there is incomplete data. Our intention is to complete this work within Cycle E.

Zonal ID | Description - Events Admin |
---|---|
392027 | Updates to table configurations now kept in sync with Tables and ATMS |
418195 | Outlet structure now kept in sync with Platform Services. Allows for real time updates to Estate, Company and Site names. |
429167 | Full screen option for Events host app |
424660 | Introduce a Bookable Area feature flag - UI |
424678 | Hide Manage Capacity tab in Events when Bookable Area feature flag is set to No |
427275 | Booking Rules – Can be created, edited & Deleted. NOT applied to bookings yet |
427595 | Time slots in Events - unhide Manage Capacity tab in Events |
427632 | Ability to login as Site Admin |
Zonal ID | Description - Guest Portal |
---|---|
423009 | Guest Portal - update messaging when get price call fails - further improvement |
Zonal ID | Description - Events Host App |
---|---|
391487 | Assign areas to tables and table joins, part 1 |
427958 | Events Admin to add a message for a Site Host |
428439 | Introduced two new roles to Events; Company Admin and Site Admin |
430577 | Site Host assigned to an Estate can now see multiple Company messages |
445618 | Assign areas to tables and table joins, part 2 |

Zonal ID | Description |
---|---|
403128 | Tables - Events & Tables audit logs are NOT linking when booking is imported to Events |
416607 | Deposit Overdue notifications relying on the deleted flag from eventplan table and not the cancelled flag from booking log table |
421258 | Internal server error when creating/updating upsell with recurrence details set to value lesser than 1 |

Zonal ID | Description |
---|---|
404189 | Apply Mediator Pattern to ScheduledTasksController |
428797 | Reduced the amount of API calls needed to check which sites a user has access to |